<?php
interface Pageley_Domain_Entity extends Pageley_Util_Comparable {
	
	public function get($propertyName);
	
	public function set($propertyName, $value);
	
	public function getType();
	
	public function setId($id);
	
	public function getId();
	
	public function addPropertyChangeListener($listener);
	
	public function removePropertyChangeListener($listener);
    
    public function validate();
	
}